Computer Humor
   HOME

TheInfoList



OR:

Computer humour, also known as hacker humour, is
humour Humour (English in the Commonwealth of Nations, Commonwealth English) or humor (American English) is the tendency of experiences to provoke laughter and provide amusement. The term derives from the humorism, humoral medicine of the ancient Gre ...
on the subject of
computer A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
s or their users.


Examples

Examples of computer humour include: *"Any key", taken to mean pressing the (non-existent) "Any" key rather than any key *
April Fools' Day Request for Comments A Request for Comments (RFC), in the context of Internet governance, is a type of publication from the Internet Engineering Task Force (IETF) and the Internet Society (ISOC), usually describing methods, behaviors, research, or innovations applicabl ...
*
Bastard Operator From Hell The Bastard Operator From Hell (BOFH) is a fictional rogue computer operator created by Simon Travaglia, who takes out his anger on users (who are "lusers" to him) and others who pester him with their computer problems, uses his expertise agai ...
, a fictional rogue computer operator *
Blinkenlights Blinkenlights is a neologism for Blinkenlights#Actual blinkenlights, diagnostic lights usually on the front panels on old mainframe computers, minicomputers, many early microcomputers, and modern network hardware. It has been seen as a ske ...
, a neologism for diagnostic lights *
Bogosort In computer science, bogosort (also known as permutation sort, stupid sort, slowsort or bozosort) is a sorting algorithm based on the generate and test paradigm. The function successively generates permutations of its input until it finds one th ...
, a portmanteau of the words bogus and sort *
COMEFROM In computer programming, COMEFROM (or COME FROM) is an obscure control flow structure used in some programming languages, originally as a joke. COMEFROM is the inverse of GOTO in that it can take the execution state from any arbitrary point in code ...
, an obscure programming language control flow structure, originally as a joke *"
The Complexity of Songs "The Complexity of Songs" is a scholarly article by computer scientist Donald Knuth in 1977, as an in-joke about computational complexity theory. The article capitalizes on the tendency of popular songs to devolve from long and content-rich ballads ...
", a journal article published by computer scientist Donald Knuth in 1977 as an in-joke about computational complexity theory *'' The Computer Contradictionary'', a non-fiction book by Stan Kelly-Bootle that compiles a satirical list of definitions of computer industry terms *''
The Daily WTF The Daily WTF (also called Worse Than Failure from February to December 2007) is a humorous blog dedicated to "Curious Perversions in Information Technology". The blog, run by Alex Papadimoulis, "offers living examples of code that invites the ex ...
'', a humorous blog dedicated to "Curious Perversions in Information Technology" *''
Dilbert ''Dilbert'' is an American comic strip written and illustrated by Scott Adams, first published on April 16, 1989. It is known for its satirical office humor about a white-collar, micromanaged office with engineer Dilbert as the title characte ...
'', an American comic strip *
Easter egg Easter eggs, also called Paschal eggs, are eggs that are decorated for the Christian feast of Easter, which celebrates the resurrection of Jesus. As such, Easter eggs are common during the season of Eastertide (Easter season). The oldest tr ...
, an intentional inside joke, hidden message or image, or secret feature of a work **
List of Google Easter eggs A ''list'' is any set of items in a row. List or lists may also refer to: People * List (surname) Organizations * List College, an undergraduate division of the Jewish Theological Seminary of America * SC Germania List, German rugby unio ...
**
List of Easter eggs in Microsoft products Some of Microsoft's early products included hidden Easter eggs. Microsoft formally stopped including Easter eggs in its programs as part of its Trustworthy Computing Initiative in 2002. Windows Windows 1.0, 2.0 and 2.1 all include an Eas ...
**''
The Book of Mozilla ''The Book of Mozilla'' is a computer Easter egg found in the Netscape, Mozilla, SeaMonkey and Firefox series of web browsers. It is viewed by directing the browser to . There is no real book titled ''The Book of Mozilla''. However, apparent q ...
'' *
Elephant in Cairo An elephant in Cairo is a term used in computer programming to describe a piece of data that matches the search criteria purposefully inserted at the end of a search space, in order to make sure the search algorithm terminates; it is a humorous exa ...
, in computer programming, a piece of data inserted at the end of a search space, which matches the search criteria, in order to make sure the search algorithm terminates; it is a humorous example of a
sentinel value In computer programming, a sentinel value (also referred to as a flag value, trip value, rogue value, signal value, or dummy data) is a special value in the context of an algorithm which uses its presence as a condition of termination, typically in ...
*
Evil bit The evil bit is a fictional IPv4 packet header field proposed in RFC 3514, a humorous April Fools' Day RFC from 2003 authored by Steve Bellovin. The RFC recommended that the last remaining unused bit, the "Reserved Bit" in the IPv4 packet header ...
, a fictional IPv4 packet header field *
Eyeball search Visual inspection is a common method of quality control, data acquisition, and data analysis. Visual Inspection, used in maintenance of facilities, mean inspection of equipment and structures using either or all of raw human senses such as vision, ...
, humorous terminology *
FINO Fino ("refined" in Spanish) is the driest and palest of the traditional varieties of sherry and Montilla-Moriles fortified wine. They are consumed comparatively young and, unlike the sweeter varieties, should be consumed soon after the bottle ...
(first in, never out) (sometimes seen as "FISH", for first in, still here), a humorous scheduling algorithm, as opposed to traditional first in, first out (FIFO) and last in, first out (LIFO) *
Garbage in, garbage out In computer science, garbage in, garbage out (GIGO) is the concept that flawed, or nonsense (garbage) input data produces nonsense output. Rubbish in, rubbish out (RIRO) is an alternate wording. The principle applies to all logical argumentati ...
(GIGO), the concept that flawed, or nonsense input data produces nonsense output *
J. Random Hacker In computer slang, J. Random Hacker is an arbitrary programmer (Hacker (programmer subculture), hacker). "J. Random Hacker" is a popular placeholder name in a number of books and articles in programming. J. Random Hacker even authored a book ab ...
, an arbitrary programmer (hacker) * Halt and Catch Fire (HCF), an idiom referring to a computer machine code instruction that causes the computer's CPU to cease meaningful operation * Hex, a fictional computer featured in the ''Discworld'' novels by Terry Pratchett *
Hexspeak Hexspeak, like leetspeak, is a novelty form of variant English spelling using the hexadecimal digits. Created by programmers as memorable magic numbers, hexspeak words can serve as a clear and unique identifier with which to mark memory or data. H ...
, like
leetspeak Leet (or "1337"), also known as eleet or leetspeak, is a system of modified spellings used primarily on the Internet. It often uses character replacements in ways that play on the similarity of their glyphs via reflection or other resemblance. ...
, a novelty form of spelling using the hexadecimal digits *
Hyper Text Coffee Pot Control Protocol The Hyper Text Coffee Pot Control Protocol (HTCPCP) is a facetious communication protocol for controlling, monitoring, and diagnosing coffee pots. It is specified in , published on 1 April 1998 as an April Fools' Day RFC, as part of an April Foo ...
(HTCPCP), a facetious communication protocol for controlling, monitoring, and diagnosing coffee pots *
Interactive EasyFlow Easyflow was one of the first diagramming and flow charting software packages available for personal computers. It was produced by HavenTree Software Limited of Kingston, Ontario Canada. HavenTree's mark on history for its product, which was subse ...
, a diagramming and flow charting software package that included a humorous software licence ''This is where the bloodthirsty licensing agreement is supposed to go...'' *
Internet Oracle The Internet Oracle (historically known as The Usenet Oracle) is an effort at collective humor in a pseudo- Socratic question-and-answer format. A user sends a question ("tellme") to the Oracle via e-mail, or the Internet Oracle website, and it i ...
, an effort at collective humor in a pseudo-Socratic question-and-answer format *
IP over Avian Carriers In computer networking, IP over Avian Carriers (IPoAC) is a joke proposal to carry Internet Protocol (IP) traffic by birds such as homing pigeons. IP over Avian Carriers was initially described in issued by the Internet Engineering Task Forc ...
, a joke proposal to carry IP traffic by birds such as homing pigeons *''
It's Geek 2 Me ''It's Geek 2 Me'' is a tech cartoon about people and their off-center relationships with technology created by Pittsburgh-based cartoonist, Francis Cleetus. He was inspired to draw the very first cartoon by a frantic intern who rushed into his of ...
'', a tech cartoon *
Jargon File The Jargon File is a glossary and usage dictionary of slang used by computer programmers. The original Jargon File was a collection of terms from technical cultures such as the MIT AI Lab, the Stanford AI Lab (SAIL) and others of the old ARPANET A ...
, a glossary and usage dictionary of slang used by computer programmers *'' The Joy of Tech'', a webcomic * Kitchen Table International, a fictitious computer company *
Kremvax Kremvax was originally a fictitious Usenet site at the Kremlin, named like the then large number of Usenet VAXen with names of the form foovax. Kremvax was announced on April 1, 1984 in a posting ostensibly originated there by Soviet leader Konstan ...
, originally a fictitious Usenet site at the Kremlin, named like the then large number of Usenet VAXen with names of the form foovax *
lp0 on fire lp0 on fire (also known as Printer on Fire) is an outdated error message generated on some Unix and Unix-like computer operating systems in response to certain types of printer errors. lp0 is the Unix device handle for the first line printer, bu ...
(also known as Printer on Fire), is an outdated error message generated on some Unix and Unix-like computer operating systems in response to certain types of printer errors *
Magic smoke Magic smoke (also factory smoke, blue smoke, or the genie) is a humorous name for the caustic smoke produced by severe electrical over-stress of electronic circuits or components, causing overheating and an accompanying release of smoke. The sm ...
(also factory smoke, blue smoke, angry pixies, or the genie), a humorous name for the caustic smoke produced by burning out electronic circuits or components * Ninety–ninety rule: "the first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time" *
Null device In some operating systems, the null device is a device file that discards all data written to it but reports that the write operation succeeded. This device is called /dev/null on Unix and Unix-like systems, NUL: (see TOPS-20) or NUL on CP/M an ...
, in programmer jargon, the bit bucket or black hole *
PC LOAD LETTER PC LOAD LETTER is a printer error message that has entered popular culture as a technology meme referring to a confusing or inappropriate error message. The error message's vagueness was mocked in the 1999 comedy film ''Office Space''. The messa ...
or PC LOAD A4, a printer error message that has entered popular culture as a technology meme referring to a confusing or inappropriate error message *
Slowsort Slowsort is a sorting algorithm. It is of humorous nature and not useful. It is a ''reluctant algorithm'' based on the principle of ''multiply and surrender'' (a parody formed by taking the opposites of '' divide and conquer''). It was published i ...
, a humorous, not useful, sorting algorithm *''
The Tao of Programming ''The Tao of Programming'' is a book written in 1987 by Geoffrey James. Written in a tongue-in-cheek style spoof of classic Taoist texts such as the ''Tao Te Ching'' and ''Zhuangzi Zhuangzi may refer to: * ''Zhuangzi'' (book) (莊子), an ancient ...
'', a 1987 book by Geoffrey James *
TPS report A TPS report ("test procedure specification") is a document used by a quality assurance group or individual, particularly in software engineering, that describes the testing procedures and the testing process. Definition The official definition a ...
, Testing Procedure Specification, has come to mean pointless, mindless paperwork *
User error A user error is an error made by the human user of a complex system, usually a computer system, in interacting with it. Although the term is sometimes used by human–computer interaction practitioners, the more formal human error term is used in ...
, an error made by the human user of a complex system. Related slang terms include PMAC ("problem exists between monitor and chair"), identity error or ID-10T/1D-10T error ("idiot error"), PICNIC ("problem in chair, not in computer"), IBM error ("idiot behind machine error") *''
User Friendly Usability can be described as the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience. In software engineering, usability is the degree to which a soft ...
'', a former daily webcomic *''
Working Daze ''Working Daze'' is a comic strip written by John Zakour and illustrated by a series of artists (currently Scott Roberts) that centers around the working relationships of a group of mostly geeks who work for MMM (which stands for either MicroMac ...
'', a comic strip *
Write-only memory (joke) Write-only memory (WOM), the opposite of read-only memory (ROM), began as a humorous reference to a memory device that could be written to but not read, as there seemed to be no practical use for a memory circuit from which data could not be retr ...
*''
xkcd ''xkcd'', sometimes styled ''XKCD'', is a webcomic created in 2005 by American author Randall Munroe. The comic's tagline describes it as "a webcomic of romance, sarcasm, math, and language". Munroe states on the comic's website that the name ...
'', a webcomic * Zaltair, a fictional computer created by Steve Wozniak


See also

*
Computational humor Computational humor is a branch of computational linguistics and artificial intelligence which uses computers in humor research. It is a relatively new area, with the first dedicated conference organized in 1996. Joke generators Pun generati ...
, a branch of computational linguistics and artificial intelligence which uses computers in humor research *
Humor on the internet The history of humor on the Internet begins together with the Internet itself. Initially, the internet and its precursors, LANs and WANs, were used merely as another media to disseminate jokes and other kinds of humor, in addition to the traditio ...
*
Mathematical joke A mathematical joke is a form of humor which relies on aspects of mathematics or a stereotype of mathematicians. The humor may come from a pun, or from a double meaning of a mathematical term, or from a lay person's misunderstanding of a mathemati ...
*
Geek The word ''geek'' is a slang term originally used to describe Eccentricity (behavior), eccentric or non-mainstream people; in current use, the word typically connotes an expert or enthusiast obsessed with a hobby or intellectual pursuit. In th ...
*
Esoteric programming language An esoteric programming language (sometimes shortened to esolang) is a programming language designed to test the boundaries of computer programming language design, as a proof of concept, as software art, as a hacking interface to another language ...
*
List of humorous units of measurement Many people have made use of, or invented, units of measurement intended primarily for their humor value. This is a list of such units invented by sources that are notable for reasons other than having made the unit itself, and that are widel ...
Computing-related lists